package com.example.choupaiapp.main.view;

import android.content.Context;
import android.graphics.Bitmap;

import com.example.choupaiapp.R;
import com.gcssloop.widget.RCImageView;
import com.squareup.picasso.Picasso;

/**
 * Created by ASUS on 2019/12/6.
 */

public class MyGlideNineImageLoader implements MyNineGridView.ImageLoader {


    @Override
    public void onDisplayImage(Context context, RCImageView imageView, String url) {
//        if (url.endsWith(".gif")) {
//            Glide.with(context)
//                    .load(url)
//                    .asGif()
//                    .dontAnimate()
//                    .diskCacheStrategy(DiskCacheStrategy.SOURCE)
//                    .placeholder(R.color.color_f3f3)
//                    .error(R.color.color_f3f3)
//                    .into(imageView);
//        } else {
//            Glide.with(context)
//                    .load(url)
//                    .dontAnimate()
//                    .diskCacheStrategy(DiskCacheStrategy.SOURCE)
//                    .placeholder(R.color.color_f3f3)
//                    .error(R.color.color_f3f3)
//                    .into(imageView);
//        }
        Picasso.get().load(url)
                .placeholder(R.color.color_f3f3)
                .error(R.color.color_f3f3)
                .resize(336, 336)
                .centerCrop()
                .onlyScaleDown()
                .into(imageView);
    }

    @Override
    public Bitmap getCacheImage(String url) {
        return null;
    }
}
